﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using iCollect.CustomComponent;
using iCollect.util;
using System.Collections;
using iCollect.Constants;

namespace iCollect.CollectDetail
{
    public partial class DianjibengJK : BaseDeviceJK
    {
        public DianjibengJK()
        {
            InitializeComponent();
            setEvent();
        }

        protected override void createTextBoxMap()
        {
            //tbMap.Add("TE1", tbTE1);
            //tbMap.Add("TE2", tbTE2);
            //tbMap.Add("TE3", tbTE3);
            //tbMap.Add("TE4", tbTE4);
            //tbMap.Add("TE5", tbTE5);

            //tbMap.Add("PT1", tbPT1);

            tbNIMap.Add("VT1X", tbVT1X);
            tbNIMap.Add("VTIY", tbVT1Y);
            tbNIMap.Add("VT2X", tbVT2X);
            tbNIMap.Add("VT2Y", tbVT2Y);
            tbNIMap.Add("VT3Y", tbVT3Y);
            tbNIMap.Add("VT4Y", tbVT4Y);

            NIUtil.getInstance().initTask(tbNIMap.Keys.ToArray<String>());
        }

        override public void loadDevice()
        {
            NIUtil.getInstance().initTask(tbNIMap.Keys.ToArray<String>());
        }

        override protected void readFromDevice()
        {
            NIUtil.getInstance().readData();
        }
                            
    }
}
